/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,button,figure,table,th,td,b,i{margin:0;padding:0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;margin:0; padding:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clear {
    zoom: 1;
}
.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{float:left;}
.fr{float:right;}

.wp{width: 1200px; margin: 0 auto;}
.top{padding: 10px 0px;}
.menu-tel{text-align: right;}
.tel{font-size: 14px;margin-top:20px;}
.tel b{font-size: 15px;color: #074cab;}
.tel span{margin-left: 20px;font-size:18px;font-weight:bold;}
.tel img{margin-right: 5px;}
.tel strong{font-size: 22px;}
.menu{width:100%;height:43px;background:url(../img/menu-bg.png);margin-top:10px;}
.menu ul li{width:125px;float:left;line-height: 43px;border-left:1px solid #459be6;border-right:1px solid #04549b;text-align:center;}
.menu ul li:hover{background:url(../img/connavbg1_4.gif);}
.menu ul li a{color:#FFF; display:block;}
.menu ul li:first-child{border-left:none;}
.menu ul li:last-child{border-right:none;}

.m1{width: 100%; background: #f5f5f5;padding: 30px 0px;margin-top:20px;}
.m1-left{width: 220px;}
.cat{width:100%;text-align: center;color: #FFF; background:#074cab; height: 55px;line-height: 55px; font-size: 24px;font-weight: bold; }
.cat i{font-size: 14px;font-weight: normal;}
.cat-list dl dt{width: 100%;height: 40px; background: #0981c0;line-height: 40px;position: relative;border-bottom:1px solid #FFF;}
.cat-list dl dt.m1-color{background:#0981c0;}
.cat-list dl dt a{margin-left: 20px;font-weight: bold;color:#FFF;}
.cat-list dl dt i{width: 13px; height: 4px; background: #d6d6d6;display: block;position: absolute;z-index: 1; right: 0px;top: 18px;}
.cat-list dl dt:hover{background: #009148;}
.cat-list dl dt:hover a{color: #FFF;}
.cat-list dl dt:hover i{background: #FFF;}
.m1-right{width:960px;height:930px; overflow:hidden;}

.m1-list ul li div{width: 230px; height: 210px;margin: 15px 5px 0px;float:left;}
.m1-list ul li img{ width:224px; height: 164px; padding: 5px;border:1px solid #CCC;}
.m1-list ul li p{text-align: center;margin-top: 10px; font-size: 14px;}
.m1-list ul li:hover p{color: #074cab;}
.m2{margin-top: 20px;}
.m2-m1{width: 888px; height: 270px; border:1px solid #CCC; background: #f5f5f5;padding: 5px;position: relative;margin-top: 20px;}
.m2-m1t{border-bottom: 1px solid #CCC;height: 30px;margin-top: 5px;}
.m2-m1 h2{font-size: 18px;}

.mr_frbox{height:130px;margin-top:20px;}
.mr_frBtnL{float:left;margin-right:10px;cursor:pointer;display:inline;width: 23px; height: 23px; border:1px solid #CCC;position: absolute;z-index: 99;text-align: center; line-height: 23px;right: 40px;top: 8px;}
.mr_frUl{float:left;height:200px;width:885px;overflow: hidden; }
.mr_frBtnR{float:right;cursor:pointer;width: 23px; height: 23px; border:1px solid #CCC;position: absolute;z-index: 99;text-align: center; line-height: 23px;right: 15px;top: 8px;}
.mr_frUl ul li{display:inline;float:left;width:205px; height: 173px; margin-right:10px;margin-left: 6px; overflow:hidden;border:1px solid #CCC;margin-top: 10px;}
.mr_frUl ul li img{display:block;width:205px; height: 173px;}

.tempWrap{width:560px;}
.m2-m2{width: 888px; height: 305px; border:1px solid #CCC; background:#f5f5f5;padding: 5px; }

.focusBox { position: relative; width: 375px; height: 290px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;top: 8px; }
.focusBox .pic img { width: 375px; height: 290px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.m2-m2right{width: 495px;float: right;}
.m2rt{margin-top: 10px;} 
.m2rt h2{font-size: 18px;color:#009148;}
.m2rt i{font-size: 13px; color: #666;font-weight: normal;margin-left: 30px;}
.m2rt div.line{border-bottom: 2px solid #000;width: 50px;margin-top: 10px;}
.m2-des{font-size: 14px;margin-top: 10px;line-height: 25px;color: #444;}
.more{width: 115px; height: 34px; background: #4d974a;border-radius: 3px;display: block;line-height: 34px; text-align: center; color: #FFF;}
.more a{color: #FFF;font-size: 14px;}
.m2rt .more{float: right;margin-top: 10px;}
.m2-m3{width: 888px; height: 270px; padding: 5px;border:1px solid #CCC; background:#f5f5f5;margin-top: 20px; }
.m2-m3t{height: 49px; border-bottom: 1px solid #CCC;line-height: 49px;}
.m2-m3t dl dt{width: 172px;height: 60px;float: left;text-align: center;font-size: 20px;font-weight: bold;cursor: pointer;}
.m2-m3t dl dt.on{background: url(../img/hover.png) center no-repeat;color: #FFF;}
.m2-m3t .fr a{color: #999;font-weight: bold;margin-right: 10px;}
.m2-m3list{margin-top: 30px;}
.m2-m3list div.m2-m3-top img{float: left;width: 280px; height: 150px;margin-right: 20px;}
.m2-m3list div.m2-m3-top h3{font-weight: normal;font-size: 16px;}
.m2-m3list div.m2-m3-top p{font-size: 13px; color: #666;margin-top: 10px;line-height: 28px;}
.m2-m3list div.m2-m3-top span.more{margin-left: 300px;margin-top: 10px;}
.m2-m3list ul{margin-top: 10px;}
.m2-m3list ul li{width: 290px;float: left;margin-left: 5px;}
.m2-m3list ul li img{margin-right: 10px;}
.m2-m3list ul li a:hover{color:#009148;}
.m2-right{width: 273px;}
/* .m2-right dl{margin-top: 21px;} */
.m2-right dl dt{width: 135px; height: 90px;float: left;background: #e3e3e3;margin-left: 3px;margin-bottom: 3px;text-align: center;}
.m2-right dl dt img{margin-top: 15px;}
.m2-right dl dt p{margin-top: 10px;}
.m2-right dl dd{margin-top: 10px;}
.m2-right dl dt:nth-child(1),.m2-right dl dt:nth-child(3){margin-left: 0px;}
.hide{display: none;}
.contact{margin-top: 20px;background:#f5f5f5;padding: 5px;border:1px solid #CCC; height: 270px;}
.contact .m2-m1t{height: 45px;line-height: 45px;}
.contact h2{font-size: 18px;}
.contact h5{text-align: center;margin-top: 3px;}
.contact ul{margin: 10px;line-height: 22px;}
.contact ul li{font-size: 14px;}

.footer{width: 100%;padding: 20px 0px;background: #242424;color: #FFF;margin-top: 20px;}
.foot-left{width: 920px;}
.foot-nav a{color: #FFF;margin-left: 20px;margin-right: 20px;}
.foot-nav a:nth-child(1){margin-left: 0px;}
.foot-nav a:hover{color: #009148;}
.foot-left p{margin-top: 10px; }
.foot-left p a {color: #FFF;margin-left: 10px;}
.foot-left dl{margin-top: 10px;}
.foot-left dl dt{width: 33%;float: left;line-height: 30px; font-size: 14px;height:30px;}
.foot-left dl dt a{color: #FFF;}
.foot-left dl dt a:hover{color: #009148;}
.foot-right{width: 200px;text-align: right;}
.foot-right img{width: 100px; height: 100px;}
.foot-right p{font-size: 14px;margin-top: 10px;}

.main{margin-top: 30px;margin-bottom: 50px;}
.widget-area{width:220px;}
.widget-area .dh{background:#3478cd;width:220px;overflow:hidden;border-radius:3px 3px 0 0;}
.widget-area .dh h2{ background:url(../img/bg01.gif) repeat; height:62px; padding:28px 0 0; line-height:26px; text-align:center; color:#fff; font-size:20px;}
.widget-area .dh h2 em{color:#FFF;}
.widget-area .dh h2 a{ color:#fff; display:block;}
.widget-area .widget-area .dh h2 em{ font-style:normal; text-transform:uppercase; font-size:14px; line-height:14px; font-family:Arial;}
.widget-area .dh_bot{ width:201px; height:21px; display:block}
.widget-area .dh_c{ width:180px; padding:12px 15px 0; background:#fff; border-radius:0 0 3px 3px; margin:0 5px 5px;}
.widget-area .dh_c ul li{ line-height:38px; font-size:13px; font-weight:normal; padding:7px 0 0; overflow:hidden}
.widget-area .dh_c ul li a{ line-height:31px; display:inline-block; padding:0 0 0 20px; width:160px;background:url(../img/dhhbg1.jpg) no-repeat 0 0; color:#333;}
.widget-area .dh_c ul li.current-cat a,.widget-area .dh_c ul li a:hover,.widget-area .dh_c ul li.current-menu-item a,.widget-area .dh_c ul li.current-menu-parent a{ background:url(../img/dhhbg2.jpg) no-repeat 0 0; text-decoration:none; color:#fff;}
.widget-area .dh_c ul li ul li{ height:30px; line-height:30px; background:url(../img/ico01.jpg) no-repeat 14px 12px; padding:0 0 0 28px; font-size:14px;}
.widget-area .dh_c ul li ul li a{background:none;padding:0;width:auto;color:#555;}
.widget-area .dh_c ul li.current-cat ul li a,.widget-area .dh_c ul li ul li a:hover{background:none;color:#555;}
.widget-area .dh_c ul li ul li.current-cat a:hover,.widget-area .dh_c ul li ul li a:hover{text-decoration:underline;color:#36c5d6;}
.widget-area .dh_c ul li ul li.current-cat a{background:none;color:#555;}
.widget-area .dh_gg{ height:55px; padding:0 0 0 64px; color:#fff; font-size:14px; line-height:25px; background:url(../img/dh_gg.jpg) no-repeat  -10px -62px;}
.widget-area .dh_gg strong{ display:block; font-size:22px; font-weight:normal; font-family:Arial;}
.widget-area .dh1 .dh_c{padding:12px 15px;}
.widget-area .dh2 .dh_c{height:190px;padding:12px 15px;}
.widget-area .dh3 .dh_c{height:145px;padding:12px 15px;}
.widget-area .lx{margin:10px 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;overflow:hidden;}
.widget-area .lx h2 { background:url(../img/bg01.gif) repeat; height:45px; line-height:45px; text-align:center; color:#90a7cf; font-size:18px; color:#fff; display:block; font-family:"Microsoft YaHei"; font-weight:bold;}
.widget-area .lx h2 a{color:#fff;}
.widget-area .lx .imgs { padding: 8px 0;}
.widget-area .lx .imgs img { display:block; margin:0 auto;}
.widget-area .lxnrs { border: 1px solid #3478cd; }
.widget-area .lxnrs p { color: #666666;line-height: 22px;padding: 0 9px;word-break:break-all;font-size: 14px;}
.widget-area .lxnrs p.pl { padding-left:70px;}
.widget-area .lxnrs p span { color: #3478cd;}
.widget-area .lxnrs p b{font-weight:bold;}

.right{width: 960px;}
.rt{border-left: 5px solid #3478cd;border-bottom: 1px solid #CCC;height: 40px; line-height: 40px;}
.rt span{font-size: 18px;margin-left: 10px;}
.rt em{float: right; font-size: 13px; color: #666;margin-top:2px;}
.rt em a{color: #666;}
.rt em a:hover{color: #3478cd;}


.pageshow{line-height: 30px; margin-top: 20px;}
.pageshow img { display:block; margin:0 auto;}
.news{margin-top: 20px;}
.news ul li{font-size: 14px; line-height: 35px; border-bottom: 1px dashed #CCC;}
.news ul li span{float: right; color: #666;}
.news ul li i{font-size: 25px;float: left;margin-right: 10px;}
.news ul li a{color: #333;}
.news ul li a:hover{color: #3478cd;}
.product{margin-top: 15px;}
.product ul li { width: 230px; height: 200px;float: left;margin: 15px 5px 0px; }
.product ul li .proimg {display:block; width:228px; height:168px; border:1px solid #CCC; }
.product ul li img { display:block; height:164px; padding:2px; margin:0 auto;max-width:224px }
.product ul li p{line-height: 30px; text-align: center; font-size: 14px;color: #666;}
.product ul li:hover p{color: #3478cd;}
.product ul li:hover a{color: #3478cd;}

.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}
.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}

/* 分页page样式 style*/
.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
.page span{
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;}


/*翻页*/
.pager{ font-size:14px; width: 100%; padding: 20px 0;text-align: center; margin:0 auto;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:2px 8px;text-decoration:none; margin:4px; border-radius:3px}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}